functor X86Main (S : X86_MAIN_STRUCTS) : X86_MAIN =
struct
  open S
  
  structure Assem = Assem  
  structure X86Assem = X86Assem
  
  structure X86ToAssem = X86ToAssem (structure Assem = Assem
                                     structure X86Assem = X86Assem)
  
  fun main x86 = X86ToAssem.x86ToAssem x86
end
